/*
 * @Description:
 * @Version: 2.0
 * @Autor: wiz
 * @Date: 2023-12-02 09:57:31
 * @LastEditors: wiz
 * @LastEditTime: 2023-12-20 17:51:45
 */
import { T_srv, Tsrv, ifs, ts, tvs, vue } from '@/services';
import { N_oMultiForm, N_oSetupPanel } from '@/types';
import { N_oSimpleToolbar } from '../../toolbar/o-simple-toolbar/types';
import { I_cmd, T_cmd } from './command';

const toolbarList = (): Array<N_oSimpleToolbar.I_Conf> => {
  return [
    {
      key: 'edit',
      // button |comp
      type: 'button',
      // 图样式 icon名 type==='button' 有效
      class: 'wy-bianji1',
      // 标题，支持国际化
      title: Tsrv.getI18nByValue('编辑'),
      // 可用状态
      disabled: true,
      // 是否隐藏
      isHide: false
    } as N_oSimpleToolbar.I_Conf,
    {
      key: 'save',
      // button |comp
      type: 'button',
      // 图样式 icon名 type==='button' 有效
      class: 'wy-baocun41',
      // 标题，支持国际化
      title: Tsrv.getI18nByValue('保存'),
      // 可用状态
      disabled: true,
      // 是否隐藏
      isHide: false
    } as N_oSimpleToolbar.I_Conf,
    {
      key: 'refresh',
      // button |comp
      type: 'button',
      // 图样式 icon名 type==='button' 有效
      class: 'wy-shuaxin13',
      // 标题，支持国际化
      title: Tsrv.getI18nByValue('刷新'),
      // 可用状态
      disabled: true,
      // 是否隐藏
      isHide: false
    } as N_oSimpleToolbar.I_Conf
  ];
};
export {
  I_cmd,
  N_oMultiForm,
  N_oSetupPanel,
  N_oSimpleToolbar,
  T_cmd,
  T_srv,
  Tsrv,
  ifs,
  toolbarList,
  ts,
  tvs,
  vue
};
